package com.lzhpo.core.utils;

import org.apache.commons.lang3.StringUtils;

/**
 * @author <a href="lijing1@wxchina.com@wxchina.com">Lijin</a>
 * @Description
 * 页面切换数据类型时。移除所有condtion.
 * @Date 2019/12/25 10:07
 * @Version 1.0
 **/
public enum DataTypeEnum {

    BEIJING_BOAT(2,"北京飞艇"),
    ARRANGE_FIVE(3,"排列5"),
    HAND_INPUt(4,"手动输入"),
    UNKNOW_TYPEE(0,"未知类型");

    /**
     * 过期时间
     */
    private int type;
    /**
     * 时间单位
     */
    private String name;

    DataTypeEnum(int  type, String name) {
        this.type = type;
        this.name = name;
    }

    public int  getType() {
        return type;
    }

    public String getName() {
        return name;
    }

    public static DataTypeEnum getDataTypeByType(int type){
        DataTypeEnum result=UNKNOW_TYPEE;
        DataTypeEnum[] enums=   DataTypeEnum.values();
        for(DataTypeEnum e:enums){
            if (e.getType()==type){
                result = e;
                break;
            }
        }
        return  result;
    }
    public static DataTypeEnum getDataTypeByType(String type){
        if (StringUtils.isBlank(type)){
            type="3";
        }
        return  getDataTypeByType(Integer.valueOf(type));
    }

}
